
import serial
def scan(num_ports = 20):
     #-- Lista de los dispositivos serie. Inicialmente vacia
   dispositivos_serie = []
   for i in range(num_ports):
      try:
          #-- Abrir puerto serie
        s = serial.Serial(i)
        dispositivos_serie.append( (s.name))
        s.close()           
       #-- Si hay un error se ignora      
      except:
         pass  
     #-- Devolver la lista de los dispositivos serie encontrados
   print dispositivos_serie
   return dispositivos_serie
   #-- Recorrer la lista mostrando los que se han podido abrir
scan()
